
/** footer */ 
.window {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.15);
  border: 1px solid #fff;
  padding: 15px;
  border-radius: 5px;
  display: inline-block;
  text-align: center;
  width: 160px;
  top:30%;
  left:44%;
  z-index: 999999999999999999999999999999;
}
.window h3 {
  height: 24px;
  font-size: 24px;
  color: #FFFFFF;
}

.footer-nav-title{white-space: nowrap;}

#footer{width:100%;padding-bottom:80px;padding-top:80px;clear:both;color:#fff;background-color:#192823;}
    #footer .footer-contact{max-width: 255px; line-height:30px;padding-bottom:27px;color:#e6e6e6;vertical-align:text-top;text-align: left;font-size: 18px;}
    #footer .footer-contact .img{margin-left:6px;width:39px;height:39px;}
    
	#footer .footer-line{background-color: #DDDDDD;height: 1px;width:100%;}
    #footer .footer-summary{line-height:30px;font-size:16px;color:#DDDDDD;vertical-align:text-top;text-align: left;}
    #footer .footer-map{background:url(/images/index/icon_arrow.png) no-repeat 0px 0px;}

.footer-contact  img:hover{  

  transform: scale(1.08);
  opacity: 1;  
}

/**
 页角列表导航
 */
.footer-menu{
  font-size:14px;
  padding-bottom: 50px;
  color:#999;
}

.footer-menu dl dd{
  text-align: center; 
  line-height: 30px; 
}
.footer-menu dl dd:first-child{
  text-align: center; 
  line-height: 20px;
}

.footer-menu-sub{
  min-width: 174px;
  padding:0 10px 0 10px;
  border-left:solid 0.1rem rgba(150,150,150,0.45);
}

.footer-menu-sub:last-child{  
  border-right:solid 0.1rem rgba(150,150,150,0.45);
}

.footer-menu-sub a{
  color:#e0e0e0;
}

.footer-menu-sub-dl {

}

.footer-menu-sub-dl .sub-dl a{  
  font-weight: 400;
}

.footer-menu-sub-1964 dl{
  font-size:14px;
  line-height: 25px;
}

.footer-menu-sub dl dd:first-child a{
  font-size:16px;
  font-weight:bold;
  padding-bottom:5px;
  color:#e0e0e0;
}

.footer-menu-sub dl dd a:hover{  
  color:#AD885E;
}

.footer-menu-sub .sub-dl dd:first-child a
{
  font-weight:400;
  line-height:30px; 
   font-size:14px;
}

.footer-menu-sub .sub-dl dd:first-child a:hover
{
  font-weight:bold;
  line-height:30px; 
  font-size:14px;
  color:#AD885E;
}

.footer-menu-sub a:hover
{
  font-weight:bold;
  color:#AD885E;
}


.footer-contact img{

  opacity: .99;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease
}
#footer .item-title {line-height:20px;padding-bottom:27px;font-size:16px;color:#DDDDDD;padding-top:0px;vertical-align:text-top;text-align: left;color:#AD885E;font-weight: 800;font-size: 36px;}
#footer .item-title-en{color:#AD885E;font-weight: 400;font-size:18px;line-height: 13px;}


.footer-summary-left{padding-right:200px;}

#footer-nav{font-size:14px;padding-top:29px;line-height:88px;height:100%;clear:both;color:#fff;background-color:#192823;padding-bottom:5%;}
#footer-nav ul li{float:left;width:wrap; color:#ffffff;}

#footer-nav div:first-child{max-width: 1180px;}

.footer-nav-line{color:#fff;padding:0 2% 0 2%;width:1px;height:18px;}
.footer-nav-line a{color:#fff;}
.footer-nav-line a:hover {color:#fff;}

#footer-nav .footer-copyright ul li{color:#fff;font-size: 14px;font-weight: 400;color: #FFFFFF;}
    
/**
 在线联系方式 电话 微信聊天
 */
.diy-contact-online-wrapper
{
    position: fixed;
    right:0px;
    color:#666666;
}
.diy-item-wechat,.diy-item-tel,.diy-item-xie{width:60px;height:60px;background:rgba(50,50,50,0.75);}

.diy-item-close div{padding:9px 18px 36px 18px;height:60px;background:#d81e06;}
.diy-item-close i{width:44px;height:44px;font-size:25px;}

.iconfont:hover{color:#fff;text-shadow: 2px 2px 2px rgb(0 0 0 / 50%);}

.diy-item-wechat li>a,.diy-item-tel li>a,.diy-item-xie li>a{width:60px;height:60px;margin-top:10px;}

.diy-item-wechat .name,.diy-item-tel .name{font-size:18px;}

.diy-item-wechat div:first-child,.diy-item-tel div:first-child,.diy-item-xie div:first-child{text-shadow: 2px 2px 2px rgb(0 0 0 / 50%);height:25px;margin:0px;padding: 0px;}
.diy-item-wechat div:last-child,.diy-item-tel div:last-child,.diy-item-xie div:last-child{text-shadow: 2px 2px 2px rgb(0 0 0 / 50%);line-height:45px;font-size:14px;margin:0px;padding: 0px;}
.diy-item-xie a{background:rgba(50,50,50,0.75);height:60px;}
.diy-item-xie div:first-child{padding-bottom:-5px;}

.devdiy-item-tel{z-index:9999999999999999999999999999999999999999999999999999999999;}
/**
 手机、微信弹窗
 */
.devdiy-pop-tel,.devdiy-pop-weichat{left:200px;bottom:85px;display: block;width:200px;height:100px;background:green;position: absolute;color:#ddd;background:rgba(50,50,50,0.75);border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:16px; border-top-right-radius:3px;border-bottom-right-radius:3px;text-shadow: 2px 2px 2px rgb(0 0 0 / 50%);
}

.devdiy-pop-weichat{
    padding:20px;
    background: #fff;
    width:160px;height:180px; 
    bottom:0px;  
    text-align: center;
    color:#666;
    font-size:14px;
}
.devdiy-pop-weichat img{
    width:140px;height:140px; 
}

.diy-contact-online.diy-contact-right .sco-pop {
    right: 44px;
}
.diy-contact-online li > a {
    color: #ffffff;
    background-color: #585858;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.diy-contact-online li > a {
    display: block;
    width: 60px;
    height: 60px;
    color: #FFFFFF;
    background-color: #585858;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
    opacity: 0.8;
    cursor: pointer;
    text-align: center;
}

.diy-contact-online .sco-pobox {
    width: 223px;
    min-height: 60px;    
    background: #fff;
    -o-box-shadow: 0 0 10px #585858;
    -ms-box-shadow: 0 0 10px #585858;
    -moz-box-shadow: 0 0 10px #585858;
    -webkit-box-shadow: 0 0 10px #585858;
    box-shadow: 0 0 10px #585858;
    display: none;
}

.diy-contact-online :not(.iconfont) {
    font-size: 12px;
    font-family: "microsoft yahei","sans-serif";
    color:#fff;
}

.diy-contact-online * {
    margin: 0;
    padding: 0;
}
.diy-contact-online {
}

.diy-contact-online :not(.iconfont)
{
    font-size: 12px;
    font-family: "microsoft yahei","sans-serif";
}
.diy-contact-online.sco-bottom .sco-pop {
    bottom: 0;
}
.diy-contact-online.diy-contact-right .sco-pop {
    right: 44px;
}
.diy-contact-online .sco-pop {
    z-index: 102;
}

.diy-contact-online-wrapper.sco-bottom
{
    bottom: 100px;
}
.diy-contact-online li {
    margin-bottom: 1px;
}
.devdiy-pop-tel .first{padding-left:5px;text-align: center;font-size:14px;padding-top:10px;}
.devdiy-pop-tel .second{font-size:18px;margin-top:8px;}
.devdiy-pop-wechat a:hover,.devdiy-pop-tel a:hover,.devdiy-pop-xie a:hover{
  color:#e6e6e6;
}

.devdiy-pop-tel .first:hover,.devdiy-pop-tel .second:hover{
    color:#e6e6e6;
}